Skip to content

proton: Add work-around for Diablo II: Resurrected – Infernal Edition.#9823

Open
tgurr wants to merge 1 commit into
ValveSoftware:proton_11.0from
tgurr:diablo2
Open

proton: Add work-around for Diablo II: Resurrected – Infernal Edition.#9823
tgurr wants to merge 1 commit into
ValveSoftware:proton_11.0from
tgurr:diablo2

Conversation

@tgurr
Copy link
Copy Markdown
Contributor

@tgurr tgurr commented May 26, 2026

Recently bought two copies of the game for two different steam accounts and this initial issue appeared on two different machines one running latest Fedora Linux and one Exherbo Linux. Both steam accounts used on these machines have not used battle.net for quite some time and probably haven't been linked before so it might be related to that, especially now that the problem is no longer reproducible for me.

image

Without the hint on https://www.protondb.com/app/2536520 where apparently others are running into this initial issue as well I'd have had no idea how to get the game working. There's also for example https://steamcommunity.com/app/2536520/discussions/0/807975542034834556/ on the steam discussions where the workaround is also mentioned.

I've also tried to verify my suggested fix by creating a new proton prefix but I couldn't reproduce the initial error anymore as the directory got created without any manual interaction and a file cookie.bin placed there now:

image

Proton version used: 1779117445 experimental-11.0-20260518b

@tgurr tgurr changed the title Add work-around for Diablo II: Resurrected – Infernal Edition. proton: Add work-around for Diablo II: Resurrected – Infernal Edition. May 26, 2026
@ivyl
Copy link
Copy Markdown
Collaborator

ivyl commented Jun 3, 2026

The file gets created by the game upon first launch anyway. It might have been a bigger issue in the past that maybe was resolved by a game update?

The issue seems to be still somewhat present but - I've got it the very first time starting the game. It resolves itself on consecutive launches though and past that I'm not able to reproduce. Even with a completely fresh prefix.

I have log from the first launch that exhibited the issue there's nothing really suspicious in there.

I'll try the same account on different machine. I poke a bit more at it.

@tgurr
Copy link
Copy Markdown
Contributor Author

tgurr commented Jun 3, 2026

The file gets created by the game upon first launch anyway. It might have been a bigger issue in the past that maybe was resolved by a game update?

The file itself indeed, but apparently not when the directory is not present and maybe the game/battle.net knows when you already have logged in before, as in the last 30 days, and if yes things work, if not you run into that issue at least initially when there's no cookie from an login to sync from. At least that's what I ran into and creating the directory allowed the file to get created and the game to work. I have to say I didn't try to launch the game more than maybe 3 times before checking ProtonDB and manually creating the directory which allowed to game to work in the next run.

The issue seems to be still somewhat present but - I've got it the very first time starting the game. It resolves itself on consecutive launches though and past that I'm not able to reproduce. Even with a completely fresh prefix.
I have log from the first launch that exhibited the issue there's nothing really suspicious in there.
I'll try the same account on different machine. I poke a bit more at it.

That's what I experienced as well which made trying to reproduce the issue impossible for me. Maybe you need an account which didn't have any activity the past 30 days? And I haven't had my accounts steam<->battle.net linked before if that may play into this as well.

Thanks for further poking into this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants